/*
算法4-2&7 字符串删除操作
分数 15
作者 陈越
单位 浙江大学

请编写程序，将给定字符串 s 中从第 pos 个字符开始的 len 个字符删除。
输入格式：

输入首先在一行中给出非空主串 s，不超过 1000
个字符，以回车结束（回车不算在字符串内）。第二行给出位序 pos 和待删除的字符个数
len（均为正整数，保证不超过 s 的长度）。 输出格式：

在一行中输出执行了删除后的结果字符串。
输入样例 1：

This is a test.
8 2

输出样例 1：

This is test.

输入样例 2：

This is a test.
8 12

输出样例 2：

This is
*/

#include <cstring>
#include <iostream>

using namespace std;

int main() {
    char s[1001], result[1001];
    cin.getline(s, 1001);
    int pos, len;
    cin >> pos >> len;

    int len_s = strlen(s);

    if (pos + len - 1 > len_s) {
        len = len_s - pos + 1;
    }
    strncpy(result, s, pos - 1);
    result[pos - 1] = '\0';
    strcat(result, s + pos + len - 1);
    cout << result << endl;

    return 0;
}